package com.peachcastle.interfaces
{
	import flash.events.IEventDispatcher;
	import flash.display.DisplayObjectContainer;
	
	public interface IDialog extends IEventDispatcher
	{
		
		function show(data:Object = null):void;
		
		function hide():void;
		
		function get layer():DisplayObjectContainer;
		
		function set layer(value:DisplayObjectContainer):void;
		
		function get isHide():Boolean;
		
		function preLoadRec():void;
		
	}
}